/**
 * 2.1 ECAMScript 还是 TypeScript 
 * 2.1.2 使用 Babel.js
 * 2.2 ECMAScript 2015+ 的功能
 *      1. 使用 let 和 const 生命变量
 *      2. 模板字面量
 *      3. 解构
 *      4. 展开运算符
 *      5. 箭头函数
 *      6. 类
 *      7. 模块
 *      8. 乘方运算符
 * 2.3 介绍 TypeScript 
 * 2.3.1 类型推断
 * 2.3.2 接口
 * 2.3.3 其他 TypeScript 功能
 * 2.3.4 TypeScript 中对 JavaScript 文件的 编译时检查
 */